SW nástroje    od požadavků...               ...až po testování 

Zde nás najdete - mapa
Najdete nás zde

CHIP 1/2000

Copyright © 1999
KOMIX spol. s r. o.

Ucelená řešení pro testování nástroji Mercury Interactive
SW nástroje - přehled

Klíčové testovací nástroje
společnosti Mercury Interactive

Testovací nástroje pro testování aplikací klient/server
TestSuite™ Enterprise je nejvýznamnějším produktem společnosti Mercury Interactive. Je určen pro správu a funkční testování Windows aplikací typu klient/server. Obsahuje 32bitové verze nástrojů WinRunner®, TestDirector® a TestBytes®, které využívají technologii, označovanou RapidTest, díky které lze některé testy vytvářet zcela automaticky, což zpřístupňuje tvorbu automatizovaných testů širšímu okruhu uživatelů.

Nástroj LoadRunner® umožňuje zátěžové testování dvou a vícevrstvých aplikací s cílem vyhledat slabá místa v rámci celého systému a na základě těchto informací systém vyladit.

Testovací nástroje pro testování WEB aplikací a E-business
Mercury Interactive nabízí produkty s vlastní technologii WebTest, která byla první technologií na trhu testovacích nástrojů pro World Wide Web. Umožňuje např. simulovat rozsáhlou zátěž i zabezpečených WWW serverů pomocí tisíců dotazů a zjišťovat tak jejich maximální kapacitu při akceptovatelné době odezvy.
Astra™ je sada nástrojů pro testování aplikací pro elektronický obchod. Firma Mercury Interactive nabízí zdarma jeden z nástrojů - Astra™ SiteManager, určený pro správu webu.

Začátek stránky

WinRunner

mercury

WinRunner® je nástroj pro automatizované testování funkčnosti aplikací prostřednictvím uživatelského rozhraní. Technologie Rapid Test umožňuje automaticky vytvořit některé druhy automatizovaných testů na uživatelské rozhraní, které jsou okamžitě použitelné. Součástí produktu jsou široké možnosti grafického zobrazení výstupních zpráv, obsahující souhrnné i detailní informace o každé testované události, přičemž do výstupních zpráv lze vkládat i vlastní komentáře přímo z testovacího skriptu. Podporuje všeobecně používaná grafická vývojová prostředí, velmi dobře podporuje též testování znakových terminálových aplikací. Dokáže převést grafické celky na virtuální objekty a přiřadit jim vlastnosti, obdobné třídám objektů ve Windows. Umožňuje provádět testy řízené daty, externí data lze používat ve formátu tabulek MS Excel nebo ASCII textu a vytvářet takto např. stress testy. Dovoluje uživatelské úpravy nástrojové lišty.

WinRunner dokáže pracovat samostatně, pro sledování historie je vhodnější jeho integrace do správy procesu testování, tzn. do TestDirectoru. Automatizované testy funkčnosti lze pak také z TestDirectoru spouštět nejen lokálně, ale i na vzdálených počítačích, na kterých je WinRunner instalován.

Nejvýznamnější novinky nové verze 6 jsou:

  • vkládání kontrolních bodů pro ověřování dat z databázových tabulek, rozšířené možnosti testů řízených daty, snadné plnění externích datových tabulek ve formátu MS Excel daty z databázových tabulek testované aplikace,
  • uživatelské nastavení barevného rozlišení syntaktických kategorií v editoru testovacího skriptu,
  • rozšířené možnosti testování aplikací v PowerBuilderu, Visual Basicu, ActiveX controls, Web (Java), šifrované nahrávání hesla (password), integrace s řízením verzí v TestDirectoru.

    Podporované platformy: Windows 95/98 a Windows NT s podporou českého národního prostředí v testovacích skriptech.

    Podporovaná vývojová prostředí: Visual C++, Oracle Designer, Delphi, Visual Basic, Power Builder, Gupta, Web prohlížeče, Java, terminálové emulátory pro aplikace v systémech UNIX, Mainframe i AS/400, vývojová prostředí pro ERP systémy SAP R/3, PeopleSoft, Baan, podpora roku 2000.

    Začátek stránky

    TestDirector

    mercury

    TestDirector® je nástroj pro správu a řízení všech fází procesu testování (plán a návrh testů, provádění testů, sledování řešení oprav chyb). Obsahuje vlastní propracovanou metodiku testování, kterou lze uživatelsky upravovat. Sdružuje ruční i automatizované testy. Testy a informace o všech fázích procesu testování ukládá do společné repository. Umožňuje vytvářet testovací sady, což jsou skupiny testů sestavené pro splnění konkrétního testovacího záměru, které je možno v případě automatizovaných testů spouštět v mimopracovní době. Obsahuje procesově orientované uživatelské rozhraní, které dovoluje snadný pohyb mezi každou fází testovacího procesu. Podporuje týmovou práci, v rámci repository lze buď sdílet databázi MS Access nebo použít klient/server přístup k databázovým serverům Oracle, Sybase nebo MS SQL. Přes grafické rozhraní dokáže také provádět kompletní či výběrovou konverzi dat mezi všemi uvedenými druhy databází.

    Prostřednictvím rozhraní Open Test Architecture lze do TestDirectoru začlenit jiné testovací nástroje. Tím získává potřebnou flexibilitu pro integraci nástrojů vyvinutých vlastními silami včetně nástrojů třetích stran pokrývajících celý životní cyklus softwaru. Integraci jiných nástrojů urychluje vizuální rozhraní Visual API.

    Nejnovější verze 6.00 obsahuje tyto novinky:

  • Web Defect Manager, což je webovských klient, jehož prostřednictvím lze zasílat, modifikovat nalezené chyby a sledovat jejich vývoj. Jeho součástí jsou nové moduly, které dále umožňují:
    • procentuální porovnání shodnosti existujících chyb, které snižuje na minimum výskyt duplicit,
    • sejmout aktuální obrazovku aplikace a připojit ji k detekované chybě,
    • automaticky zaslat emailovou zprávu, dojde-li v databázi řešení chyb ke změně informací, například po přidělení konkrétní osoby, zodpovědné za odstranění chyby v aplikaci.
  • Document Generator umožňuje vytvoření uživatelských sestav ze všech etap procesu testování s odstupňovaným filtrováním informací a také jejich export do formátů MS Office 97, Office 2000 nebo HTML.

  • Version Manager pro verzování repository projektu (databáze a sdílené soubory).

  • Microsoft Project Add-in pro export innformací ze všech etap procesu testování do MS Projectu, kde je lze dále zpracovávat, vytvářet úkoly a pracovní scénáře.

  • Nová rozhraní pro nástroje na vývoj IS, například DOORS, Select Component modeling Enterprise 6.0, PVCS Version Manager 6.5 a pro mnoho dalších.

  • Rozhraní DOORSConnect TestDirector umožňuje přenos informací mezi DOORS a TestDirectorem. V DOORS jsou zpracovány kompletní uživatelské požadavky na systém a vytvořeny vazby mezi nimi a současně požadavky na testování, které se exportují do plánu testů v TestDirectoru. Do DOORS jsou pak zpětně přenášeny informace ze všech etap testování a lze tak ověřovat splnění jednotlivých požadavků. Technologie dynamicky reaguje na změnová řízení uživatelských požadavků.

    Podporované platformy: Windows 95/98 a Windows NT.

    Začátek stránky

    XRunner

    mercury

    Obdobným nástrojem, jakým je WinRunner pro platformu Windows, je pro operační systémy UNIX pro X-Windows testovací nástroj XRunner®.


    Začátek stránky

    LoadRunner

    mercury

    LoadRunner® umožňuje zátěžové testování dvou a vícevrstvých klient/server i Web aplikací. Tento software vytváří přesně definovatelnou, měřitelnou a jednoznačně opakovatelnou zátěž spouštěním velkého množství současně pracujících virtuálních (fiktivních) uživatelů, rozmístěných v síti třeba i v nadnárodním teritoriu, simulujících reálný nebo předpokládaný provoz. Každý z virtuálních uživatelů spouští aplikaci a provádí databázové operace. Virtuální uživatelé provádějí typickou činnost skupin reálných uživatelů, provádí komunikaci v reálné počítačové síti a zatěžujících aplikační a databázové servery.

    V dvouvrstvé architektuře („tlustý klient“) je možné současně ovládat aplikaci prostřednictvím uživatelského rozhraní a porovnávat tak i výkonnost klientských stanic. K tomu dokáže využít testovací skripty, které byly vytvořeny pomocí nástroje WinRunner pro funkční testování.

    Cílem bývá ověření či zvýšení kapacity systému ještě před nasazením aplikace do reálného provozu nebo ověření výkonnosti při přechodu na nové verze aplikací, OS, hardware.

    Výsledkem testu je přehled o chování systému při definované zátěži – zvlášť servery, síť, klienti. Test dokáže vyhledat slabá místa systému a následně umožňuje pracovníkům IT doladit systém při opakovaných testech. Jednotlivé běhy zátěžového testu lze přesně srovnávat, lze porovnat změny, ovlivněné nastavením parametrů databází, změnami v aplikacích, v posílení HW serverů a sítě.

    Specifickou podporu představuje snímání komunikace WEB klientů, viz E-Business.

    LoadRunner obsahuje tři monitory, které pomáhají uživatelům odhalit slabá místa systému.

    • Transaction Breakdown Monitor databázového serveru měří vliv CPU, I/O a počtu databázových zámků na dobu odezvy transakce probíhající na serveru (pouze pro Oracle DB server na NT a všech podporovaných UNIX platformách pro dvouvrstvé aplikace). Pozn.: Transakce ve smyslu testování je jakákoliv činnost při níž dochází ke komunikaci s aplikačním/databázovým serverem.

    • Network Delay Monitor má své agenty umístěné na počítačích nacházejících se na segmentech sítě, odkud přichází simulovaná zátěž a dokáže tak určovat zpoždění, připadající na jednotlivé segmenty sítě pro konkrétní transakce.

    • Server Monitor využívá systémová volání OS a monitoruje tak výkonnost systémových zdrojů aplikačních a databázových serverů v reálném čase zátěžového testu a to pro NT Servery a všechny platformy operačního systému Unix.

    LoadRunner podporuje technologie DCOM a CORBA a je schopen již na počátku životního cyklu informačního systému přesně vymezit problémy v aplikacích, na serverech nebo v síti. To umožní nasadit kritické aplikace systému s náležitou znalostí jejich současného chování a navíc možnost simulace chování systému při jeho plánovaném rozšiřování.

    Podporované platformy: Windows NT, Sun/OS, Solaris, HP-UX a IBM AIX, Linux.

    Podporované komunikační protokoly: OCI, UPI, NCA, ODBS, DBLib&CTLib, I-net, Telnet, WinSocket, MS SNA, HNAPPC&WINAPPC, Baan, GUILIB, Jolt, TUXEDO, HTTP(S), AWT, JFC.

    Začátek stránky

    TestBytes

    TestBytes® je nástroj pro rychlé generování testovacích dat do databází ale i textových souborů s daty pro testování funkčnosti aplikací (testy uživatelského rozhraní řízené daty) a pro zátěžové testy. TestBytes komunikuje s databázemi prostřednictvím ODBC, čímž pokrývá celé spektrum používaných databázových systémů. Uživatelé mohou generovat tisíce řádků dat v několika minutách. Tento nástroj automaticky zjišťuje a zobrazuje databázové tabulky i jejich strukturu, umožňuje definovat spojení mezi tabulkami a uživatel tak může snadno definovat požadovaný profil generovaných dat. Lze vygenerovat nová data, stávající data měnit, lze do tabulky data přidávat i opakovaně a tím zvětšit objem testovacích dat pro dosažení reálných podmínek.

    Začátek stránky

    Astra SiteManager

    mercury

    Astra SiteManager je vizuálním nástrojem pro správu Webu. Umožňuje vytvořit mapu web serveru čtením všech URL daného serveru, barevně odliší prosté HTML stránky, formuláře, CGI skripty, chybné odkazy, odkazy, kde byl zamítnut přístup. Lze zobrazit i externí odkazy a ověřovat jejich platnost. Při vytváření mapy web serveru je nahráván skript, který je možno také použít dále pro zátěžový test. Lze porovnávat mapy web serveru po změnách a zobrazovat rozdíly (modifikované a smazané stránky). Lze zobrazit propojení dynamicky generovaných stránek, obsahující obvykle informace získané z databází nebo údaje získané v reálném čase. Ze souboru access.log lze zjistit v grafické podobě návyky a aktivitu uživatelů na serveru (např. přes kterou stránku uživatelé nejčastěji vstupují na web server, kudy se v něm pohybují a kde končí). Lze vyhledávat a opravovat přerušené odkazy (broken links) po změnách.

    Podporované platformy: Windows 95/98 a Windows NT

    Přečtěte si: Správa webu je tak snadná - Astra SiteManager
    Mercury Interactive nabízí nyní tento nástroj zdarma: Download - Astra SiteManager 2.0

  •  
     
    HOME | O FIRMĚ | SLUŽBY | REFERENCE | NAPSALI JSME | ŠKOLENÍ | SW NÁSTROJE
     
    OBSAH